﻿namespace Mt.Site.Application.FileUpload.Dto
{
    public class FileObjectConfigDto
    {
        // 摘要:
        //     用于写入数据库的字母缩写
        public string Alias { get; set; }
        //
        // 摘要:
        //     提示文字
        public string Description { get; set; }
        //
        // 摘要:
        //     是否是图片上传
        public bool IsPic { get; set; }
        //
        // 摘要:
        //     用于显示的中文名
        public string Title { get; set; }
        /// <summary>
        /// 扩展名
        /// </summary>
        public string ExNames { get; set; }
        //
        // 摘要:
        //     文件大小限制（MB）
        public float MaxSize { get; set; }

        /// <summary>
        /// 目录
        /// </summary>
        public string Directory { get; set; }


        public bool NeedThumbnail { get; set; }

        /// <summary>
        /// 扩展名
        /// </summary>
        public string ThumbnailExNames { get; set; }
        //
        // 摘要:
        //     文件大小限制（MB）
        public float ThumbnailMaxSize { get; set; }

        public string ThumbnailName { get; set; }

        public string Name { get; set; }

        /// <summary>
        /// 目录
        /// </summary>
        public string ThumbnailDirectory { get; set; }

        public string ThumbnailDescription { get; set; }

        public string PermissionName { get; set; }

        public bool ALterFileName { get; set; }

        public int FileNameLength { get; set; }

        public bool NeedCropper { get; set; }

        /// <summary>
        /// 图片手动裁剪的宽
        /// </summary>
        public int ToW { get; set; }

        /// <summary>
        /// 图片手动裁剪的高
        /// </summary>
        public int ToH { get; set; }
    }
}
